Linux文件访问时间,修改时间,改变时间的区别

本文详细介绍了Linux文件系统的访问时间、修改时间和改变时间的概念,并通过实例展示了如何通过不同操作影响这三个时间戳。访问时间记录文件内容被读取的时刻,修改时间则在文件内容改变时更新,而改变时间则会在文件属性发生变化时更新,如权限设置等。通过vim查看文件、ls命令以及chmod改变权限等操作,可以观察到这些时间戳的变化情况。
摘要由CSDN通过智能技术生成

访问时间(Access):读取一次文件的内容,访问时间便会更新。比如对文件使用less命令或者more命令。(ls、stat这样的命令不会修改文件访问时间)。

修改时间(Modify):对文件内容修改一次便会更新该时间。例如使用vim等工具更改了文件内容并保存后,文件修改时间发生变化。通过ls –l列出的时间便是这个时间。要想看到文件访问时间可使用ls –ul命令。

改变时间(Change):更改文件的属性便会更新该时间,比如使用chmod命令更改文件属性,或者执行其他命令时隐式的附带更改了文件的属性如文件大小等。

访问时间----->进去看了我的文件内容,我就要记着时间
修改时间----->改了我的文件内容,我就要记着时间。可以随便看哦。
改变时间----->改了我文件的属性,我就要记着时间。

举个栗子:
创建一个文件touch new.txt
查看文件状态stat new.txt
会看到三个时间Access,Modify,Change,如下图所示:

使用vim查看该文件,但不修改内容,会看到如下图所示:Access时间发生了改变

使用ls命令,发现Access没有发生变化,说明ls不中用呀。

接着,我们使用vim对文档进行修改,写入任意内容,此时三个时间都发生了变化,如图所示。Access变化说明Vim进去看了,Modify发生变化说明这家伙改了里面的东西(及写入),Change改变因为什么呢?看了一下Change的含义,因为这句“执行其他命令时隐式的附带更改了文件的属性如文件大小”,所以Change变了。

最后,改变new.txt属性,给它一个777,发现仅有Change发生了变化,说明属性发生了变化。

Linux修改时区

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值